home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
dos
/
pascal3.txt
< prev
next >
Wrap
Text File
|
1993-11-03
|
34KB
|
849 lines
Public (software) Library
Programming Library
Descriptions and Compilation Copyright 1993 Nelson Ford
Duplication, reprinting and distribution of these descriptions is restricted.
See LICENSE.DOC in the PSL_NEWS directory for complete information
=====Pascal, part 3
CONTENTS:
-----VIDEO
-----OOP: OOP routines.
-----DOS_ACCS: DOS access routines.
-----TOOLS: programming utilities
-----TUTORS: tutorials & info
-----TV_PAS: TurboVision
====================================
-----VIDEO
[BGICLIP]
Clip and ClipShow (Donnelly, Peter; $0-$10) includes two programs to
produce and display BGI clip art for use with PutImage.
[CRTP_DG]
CrtPlus 1.0 (Modern Solutions; $28) is a set of assembler routines to
detect the video adapter type, to create an 80x43 or 80x50 video mode (for
EGA/VGA), to disable/enable text blinking, and to fill, change color of,
and copy a block of video.
[BIGCHAR]
BigChar (Swisher, Brian F.; $5) is a TP4 unit for writing text to the
screen in large characters. It is primarily intended for writing opening
logo screens.
[CRTPAT]
CrtPat is a patch for the CRT unit of TP5.5. It takes care of unpredictable
DELAY times on computers faster than 30MHz.
[CURDLE]
Curdle (Majkrzak, John M.; $0) will take care of watching the screen
boundaries when your Turbo Pascal program lets a user move about the screen
directly as might be done in a screen painting routine or even some data
entry programs.
[DGSay]
DGSay 8907.01 (Gerrold, David; $25) will write formatted, justified and
colored text to screen by replacing Write and WriteLN with Say and SayLN. A
demo and source code are included.
[FastScr]
FastScr 1.0 (Addleman, Mark; $0) provides simple and fast video control
through the use of objects.
[GRAFXTP]
GrafxTP (Fralix, Jim; $0) is a TP6 unit for graphics handling which
provides a generic graphic container object and procedures to manipulate
the object.
[GRPHVGA]
GraphVGA Unit 1.0 (Modern Solutions; $38) is a set of high performance
graphic routines for EGA/VGA that are over six times faster than BGI
routines and take less than 3k.
[GWedit]
GWedit 2.01 (Day, Michael; $0) provides a graphics based string input for
use with the Turbo Pascal BGI.
[KPASCAL]
KPascal (Contemporary Computer Services; $0) is a video output unit to
replace Write & WriteLn with some string formating and conversion
functions. This program includes a Colors, and Keyboard unit for
standardizing text attributes between programs, and Keyboard offers an
extremely enhanced replacement to ReadKey with it's own buffer.
[RGB]
RGB (Sieraski, John; $0) is TP5 code which illustrates how to use the
SetRGBPalette command from the Turbo Pascal 5.0 Graph unit to create 16
shades of gray on a VGA graphics card.
[Scndsign]
Scndsign (Enochs, Iddo L.; $25) allows programmers to design screens and then
generates the code in Turbo Pascal to be added to your programs. It also
permits you to specify variables for data entry as part of your screen design.
[ScrGen]
ScrGen is a screen editor that generates Turbo Pascal source code for screen
displays to be added to your programs. The program features an attribute
selection utility, a box draw utility and a block move utility. Colors can be
defined for use on color monitors, and monochrome attributes, such as normal,
underlined and reverse video can be generated for use on monochrome monitors.
Output can be generated to support either or both of these video modes.
[SdImage]
SdImage 1.03 (Day, Michael; $?) is a Turbo Pascal unit designed to allow
saving any BGI screen to disk. There are 20 image buffers available for
use.
[TJGRAFX]
TjGrafix 1.0 (Damn Fine Software Solutions; $30) provides routines to let
you take advantage of the 256-color capabilities of the IBM MCGA, EGA, and
VGA within your programs with minimal difficulty.
[TEXTIO]
TextIO is a TP5 unit that allows for the following: large text buffers for
speedier handling when needed, complete seek function for text files, write
formatted output to a string variable, read contents of a string variable
as formatted input.
[Twins]
Twins 1.10 (Corll, Brian; $15-$25) is a toolbox that allows you to create
and manipulate multiple windows on visible and virtual screens using the
object-oriented techniques available in Turbo Pascal 5.5. Included are
assembler routines to facilitate direct writes to video memory and the
changing of text attributes. Also, a unit has been provided to create
simple light-bar menus and a color selection menu, and a unit for detection
of keyboard activity.
[WINDEX]
Windex (Roncalio, John; $0) contains windowing code for TP5. You can mix
and match "disk" and "ram" as locations for the saved window image and the
CloseWindow procedure will find it when needed. Tested on EGA, CGA and
mono, but may cause snow on some CGA's.
[BRESN]
BRESN (Deshpande, Chetan; $0) shows how to draw a line using Bresenham's
algorithm, also known as midpoint algorithm. This method is used by AutoCad
and other popular graphic programs.
[FREEFNT]
FreeFont (Garey, Michael E.; $0-$10) contains TP units that work together
with the Borland BGI to allow you to display text in any direction with any
slant using BGI stroked fonts.
[GRAFTXT]
Graftxt (Godfrey, Tim; $0) is a set of routines for fast display of text in
graphics mode. Includes 8, 14, 16, and 19 line fonts. It is a faster but
more limited alternative to OutTextXY.
[MAKE_IO]
Make-IO2 (Alger, Richard N.; $25) lets you create I/O screens with a text
editor, then it converts them to TP source code. Requires Technojocks Turbo
Toolkit (#0738). Source code included.
[SVGABG]
SuperVGA & TweakedVGA BGI drivers (Hargrave, Jordan; $20) are SuperVGA and
TweakedVGA 256 and 16-color BGI drivers. SuperVGA cards are supported up to
1280x1024. Svga32k.bgi is provided for Tseng4000 cards with the Sierra
HiColor chip, supporting 32768 colors and S3 BGI driver. Paging is
included.
[TDMENU]
TP PD Menu (Henderson, Ken; $0) is TP code to let you generate pulldown
menus. Included are a menu compiler mouse support and full source code.
[TP4WIO]
TP4WIO (Rohr, Gerald; $0) is a collection of procedures and functions which
assist in screen input/output. Many other uses in general programming are
available as well.
[TP5WIO]
TP5WIO (Rohr, Gerry; $0) is a collection of procedures and functions which
assist in screen input/output.
[USERLIB]
UserLib is a Turbo Pascal 5.5 unit containing several useful functions for
screen I/O, menus, etc.
[ANSIVIE]
ANSIView (Della, Marcos R.; $0) provides you with the features from the CRT
unit with the earlier versions of Turbo Pascal while still retaining the
features of the new TVision environment.
[BASEAPP]
Base Application 1.0 (Leon, John C.; $10) is a set of TV routines: hi-res
video mode toggle, proper window count handling, working help contexts for
menubar and statusline, provision for app-specific initialization code,
tileable/cascadable windows and more. Source is included.
[CRTSEG]
CRTSeg (Donnelly, Tom; $0) allows the video segment address in a CRT unit
to be changed.
[EGALOGO]
EGALogo lets you create smooth scrolling logos for EGA and VGA.
[GNOOM]
Gnoom (Soumarokov, Nikolay; $0) lets you edit up to ten colorful images,
animate them and use them in Turbo Pascal programs. Two demonstration
programs and Turbo Pascal routines are included. Images can have size from
2 x 2 to 64 x 64 pixels each.
[PCXPAS]
PCXPAS (Donnelly, Peter; $0) includes two Turbo Pascal units for decoding
and displaying PCX graphics files. It includes Pascal and assembler source
code and sample implementations.
[RM_TRBO]
Raster Master 2.0 (Scarborough Digital; $25) lets you easily create
graphics for your TP programs. It can handle graphics up to 100 X 100
pixels in size with 16 colors and PCX, BGF, DEF, CON, and Windows ICO
format. Other features include paint program style tools, a zoom mode, and
a very slick graphic user interface. VGA and a mouse are required.
[Schwazz]
Schwazz 1.0 (Duncan, Jonathan D.; $0) shows